// map集合 键值对集合 接收键值对的二维数组 
let obj={
  name:"zhangsan",
  age:'12',
};
let entries=Object.entries(obj);
// console.log(entries,'二维数组');
// 创建map集合
let map=new Map(entries);
console.log(map);
// 添加map成员 map的键可以使用任意数据类型
map.set('{name:"李四"}','我不是李四');
map.set('1','1');
console.log(map);
// 删除map集合成员
map.delete('name');//键的名称
console.log(map);
// 获取map集合成员
console.log(map.get('age'));//键的名称
console.log(map.size,'获取map的长度');
// 遍历map
console.log(map.keys());
console.log(map.values());
console.log(map.entries());
map.forEach((value,key)=>{
  console.log(value,key);
})
// console.log(typeof obj.name);
// console.log(typeof obj.age);
